package com.cloudbroker.bcs.platform.dav.middle.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.cloudbroker.bcs.platform.dav.bizapi.service.business.plugs.result.ListWithExtendAppListData;
import com.cloudbroker.bcs.platform.dav.middle.dao.base.TenantDAOBase;
import com.cloudbroker.bcs.platform.dav.middle.entity.ExtendGroup;

public interface ExtendGroupDAO extends TenantDAOBase<ExtendGroup, String>{

	void deleteByCondition(@Param("key") String key,@Param("tenant_id") Integer tenant_id);
	Long  getMaxSort(ExtendGroup form);
	List<ListWithExtendAppListData> listGroupWithExtendApp(@Param("broker_id") Long broker_id,@Param("tenant_id") Integer tenant_id);
	void deleteAll();
}
